package com.ruoyi.project.cms.role.service;

import com.ruoyi.project.cms.role.domain.SysRole;

import java.util.List;

/**
 * 公司:
 * 作者:胖虎
 * 类名:SysRoleService
 * 描述:
 * 时间:2020-05-19
 */
public interface SysRoleService  {
    /**
     *查询所有的数据
     * @param role
     * @return
     */
    List<SysRole> selectRoleList(SysRole role);


    /**
     * 角色名称惟一的校验
     * @param role
     * @return
     */
    String checkRoleNameUnique(SysRole role);

    /**
     * 角色的添加
     * @param role
     * @return
     */
    int insertRole(SysRole role);


    /**
     * 角色状态的调整
     * @param role
     * @return
     */
    int changeStatus(SysRole role);


    /**
     * 删除橘色
     * @param ids
     * @return
     */
    int deleteRoleByIds(String ids);
}
